if [ ! -f release ] ; then
  echo release file missing!
  exit -1
fi
RELEASE=`cat release`
if [ -d cvsnt-$RELEASE ] ; then
  echo Cleaning up...
  rm -rf cvsnt-$RELEASE
fi
TAG=CVSNT_`echo $RELEASE | sed 's/\./_/g'`
MAJOR=`sed 's/\([0-9]*\.[0-9]*\)\..*/\1/' release`
echo release=$MAJOR, tag=$TAG
cvs -d :pserver:cvs@cvs.cvsnt.org:/usr/local/cvs co -d cvsnt-$RELEASE -r $TAG cvsnt
( cd cvsnt-$RELEASE; autoconf -f; automake )
( cd cvsnt-$RELEASE/doc; chmod 755 build )
tar czf cvsnt-$RELEASE.tar.gz cvsnt-$RELEASE
( cd cvsnt-$RELEASE/doc; ./build cvsclient $RELEASE; ./build cvs $RELEASE; mv *.tar.gz ../.. )
md5sum *$RELEASE* >MD5SUM-$RELEASE
gpg --clearsign MD5SUM-$RELEASE
mv MD5SUM-$RELEASE.asc MD5SUM-$RELEASE
scp *$RELEASE*.gz *$RELEASE*.exe *$RELEASE*.msi *$RELEASE*.zip *$RELEASE*.dmg *$RELEASE*.u3p MD5SUM-$RELEASE tmh@paris.nodomain.org:/var/www/cvsnt.org/archive
scp cvs.chm cvs-$RELEASE-doc.tar.gz tmh@paris.nodomain.org:/var/www/cvsnt.org/manual_testing_$MAJOR
scp release tmh@paris.nodomain.org:/var/www/cvsnt.org/${MAJOR}_testing
scp release_tag tmh@paris.nodomain.org:/var/www/cvsnt.org/${MAJOR}_testing_tag
if [ -d cvsnt-$RELEASE ] ; then
  echo Cleaning up...
  rm -rf cvsnt-$RELEASE
fi
